package com.zt.dev.accessProduct.service;


import com.zt.dev.accessProduct.pojo.AccessProductReport;
import com.zt.dev.accessProduct.pojo.AccessProductTemplate;

import java.util.List;

public interface AccessProductService {


    List<AccessProductTemplate> getAllTemplate();

    AccessProductTemplate getTemplateById(Integer id);


    int addTemplate(AccessProductTemplate accessProductTemplate);

    int removeTemplate(Integer id);

    int modifyTemplate(AccessProductTemplate accessProductTemplate);

    List<AccessProductTemplate> getAllTemplatePage(Integer currentPage, Integer pageSize);

    List<AccessProductReport> getAllReportPage(Integer currentPage, Integer pageSize);

    AccessProductReport getReportById(Integer id);

    int addReport(AccessProductReport accessProductReport);

    int removeReport(Integer id);

    int modifyReport(AccessProductReport accessProductReport);

}
